sponge kidney - French English Dictionary